package classes;

import java.util.ArrayList;

public class RepositorioLivros {

	//Atributo
	public ArrayList<Livros> listaLivros;
	private static RepositorioLivros instancia = null;
	
	public RepositorioLivros(){
		this.listaLivros = new ArrayList<Livros>();
	}
	
public static RepositorioLivros getInstancia(){
		
		if(instancia==null){
			
			instancia = new RepositorioLivros(); 
		}
		
		return instancia;
}
	public void cadastrar(Livros livrosASerCadastrado){
		listaLivros.add(livrosASerCadastrado);
	}


	public void remover(Livros livrosASerRemovido){
		listaLivros.remove(livrosASerRemovido);
	}

	public void editar(Livros livrosASerEditado, String nome, String autor, String codigo){
		livrosASerEditado.setNome(nome);
		livrosASerEditado.setAutor(autor);
		livrosASerEditado.setCodigo(codigo);
	}

	public Livros retornarAluno(int indice){

		return listaLivros.get(indice);

	}

	public Pessoa retornarLivros(int i) {
		// TODO Auto-generated method stub
		return null;
	}

}
